﻿@charset "utf-8";
/* CSS Document */
/*
    Theme Name: 
    Theme URI: 
    Description: 
    Author: bangdream

    TABLE OF CONTENTS
    --------------------
    0.  CSS Reset
    1.  public menu
    2.  Colors
    3.  General
    4.  Header
    5.  Intro
    6.  About
    7.  Team
    8.  Services
    9.  Gallery
    10.  Events
    11.  Stats
    12.  News
    13.  Contact
    14.  Footer
    15.  Media Query
*/


/*  0.  CSS Reset
/*-----------------------------------------------------------------------------------*/

html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif, Microsoft Yahei;
	color: #44403f;
	font-size: 28px;
	 -webkit-overflow-scrolling: touch; 
}
*, *:before, *:after {
	-moz-box-sizing: border-box;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset, img {
	border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: 400;
}
ol, ul, li {
	list-style: none;
}
caption, th {
	text-align: left;
}
q:before, q:after {
	content: '';
}
* {
	outline: none;
}
strong {
	font-weight: 700;
}
em {
	font-style: italic;
}
a img {
	border: none;
}
a {
	text-decoration: none;
	color: #333;
	cursor: pointer;
}
/* clearfix */
.clearfix:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.bj{ background:#3e3e3e;}
input[type="button"]{-webkit-appearance:none;}
.clearfix {
	display: inline-block;
}
/* Hide from IE Mac \*/
.clearfix {
	display: block;
}
/* End hide from IE Mac */
.none {
	display: none;
}
.clear {
	clear: both;
}
.box {
	width: 100%;
}
.main {
	float: left;
}
.side {
	float: right;
}
/* End Clearfix */

/*  1.  public menu
/*-----------------------------------------------------------------------------------*/
.wrap {
	margin: 0 auto;
}
.w710{ width:710px;}

.radio{-webkit-appearance:none; border:2px solid #2ab65b; width:25px; height:25px; border-radius:30px; cursor:pointer;}
.radio[checked="checked"]{ background:url(../img/dian.png) 2.9px 2.9px no-repeat;}
.checkboxs[type="checkbox"]{ position:absolute; top:50%; left:0px; margin-top:-15px; width:30px; height:30px; border-radius:50px; border:1px solid #2ab65b;-webkit-appearance:none;  }
.checkboxs[checked="checked"]{ background:url(../img/gou.png) center center no-repeat;}

.xian{ width:100%; height:1px; background:#e2e2e2; margin-top:20px; margin-bottom:27px;}
.mt40 {
	margin-top: 40px;
}
html, body {
	width: 100%;
	height: 100%;
	background: #f4f4f4;
}
#content {
	margin: 0 auto;
	width: 750px;
	position: relative;
	height: 100%;
}
.tan{ position:fixed; top:0px; left:0px; width:100%; height:100%; background:rgba(0,0,0,0.6); z-index:1000; display:none;}
.tan_tel{ position:fixed; top:0px; left:0px; width:100%; height:100%; background:rgba(0,0,0,0.6); z-index:1000; display:none;}

.bg_bai{ background:#fff;}

/*首页index*/
.top {
	position: relative;
	background: #2ab65b;
	color: #fff;
	font-size: 40px;
	height: 92px;
	line-height: 92px;
	text-align: center;
}
.top .head {
	position: absolute;
	top: 15px;
	right: 25px;
}

.top .fanhui {
	position: absolute;
	top: 30px;
	left: 25px;
	display:inline-block;
	width:23px;
	height:23px;
	border-top:3px solid #fff;
	border-left:3px solid #fff;
	transform:rotate(-45deg);
	-ms-transform:rotate(-45deg); 	/* IE 9 */
	-moz-transform:rotate(-45deg); 	/* Firefox */
	-webkit-transform:rotate(-45deg); /* Safari 和 Chrome */
	-o-transform:rotate(-45deg); 
}

.top .baocun{
	position: absolute;
	top: 0px;
	right: 25px;
	display:inline-block;
	width:100px;
	height:50px;
	text-align:right;
	color:#fff;
}

.banner {
	width: 100%;
	height: 365px;
}
.swiper-pagination-bullet {
	background: #fff;
	opacity: 1;
}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet {
	width: 12px;
	height: 12px;
	margin: 0px 9px;
}
.swiper-pagination-bullet-active {
	background: #42cfbe;
	opacity: 1;
}
.top_men {
	width: 100%;
	height: 170px;
	background: #fff;
}
.top_men a {
	display: block;
	width: 25%;
	height: 100%;
	float: left;
	text-align: center;
}
.top_men img {
	margin-top: 23px;
	margin-bottom: 5px;
}
.top_men p {
	font-size: 30px;
}
.search {
	width: 710px;
	height: 70px;
	border: 1px solid #d0d0d0;
	margin: 0px auto;
	margin-top: 41px;
	background: #fff;
	margin-bottom: 43px;
}
.search a.sousuo {
	width: 26px;
	height: 25px;
	background: url(../img/search.png) center center no-repeat;
	display: block;
	float: left;
	margin-left: 25px;
	margin-top: 23px;
}
.search .text {
	width: 640px;
	border: 0px;
	font-size: 28px;
	height: 100%;
	margin-left: 15px;
	line-height:60px;
}
.dt {
	width:710px;
	margin:0px auto;
	margin-top: 25px;
}
.dt dt {
	font-size: 30px;
}
.dt dt span {
	display: inline-block;
	width: 11px;
	height: 27px;
	background: #2ab65b;
	margin-right: 15px;
}
.dt dt a {
	display: block;
	width: 20px;
	height: 20px;
	margin-top:8px;
	float: right;
	margin-right:5px;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg); 	/* IE 9 */
	-moz-transform: rotate(45deg); 	/* Firefox */
	-webkit-transform: rotate(45deg); /* Safari 和 Chrome */
	-o-transform: rotate(45deg); 	/* Opera */
	border-top:2px solid #666666;
	border-right:2px solid #666666;
}

.yxtg dd{ margin-top:25px; width:660px; padding:25px; background:#fff;}
.yxtg dd .img{ min-width:100%;}
.yxtg dd .title{ font-size:30px; color:#ff4200; margin-top:20px;}
.yxtg dd .titles{ margin-top:15px;font-size:28px;text-overflow:ellipsis;white-space: nowrap; color:#333;}
.yxtg dd .min{ display:inline-block; margin-top:10px; font-size:26px; color:#888;}

.yxtg dd img{ width:660px;}
.yxtg dd p{ position:relative;}
.yxtg dd p span{ font-size:28px;}
.yxtg dd p span b{ font-weight:normal;}
.yxtg dd p .fenshu{ margin-left:36px; letter-spacing:1px; color:#ff4200;}
.yxtg dd p .fenshu b{color:#ff4200;}
.yxtg dd p .yuanjia{text-decoration:line-through; float:right; margin-right:160px; color:#666; font-size:24px; padding-top:5px;}
.yxtg dd p .yuanjia b{color:#666;}
.yxtg dd p a.qgm{ font-size:28px;width:146px; height:60px; text-align:center; line-height:60px; background:#2ab65b; color:#fff; position:absolute; right:0px; top:-15px;}

.cxzq dd{ margin-top:25px; width:660px; padding:20px 25px; background:#fff; }
.cxzq dd .img{ float:left; width:200px;}
.cxzq dd .min{ width:440px; float:right; margin-top:-7px;}
.cxzq dd .min .title{ font-size:28px; color:#333; width:100%; height:60px; line-height:30px; overflow:hidden; letter-spacing:1px;}
.cxzq dd .min .title span{font-size:28px; color:#333;letter-spacing:1px;}
.cxzq dd .min .huodong{ margin-top:5px;}
.cxzq dd .min .huodong span{ font-size:28px; color:#2ab65b;}
.cxzq dd .min .qita{ position:relative; margin-top:-15px; line-height:35px;}
.cxzq dd .min .qita span{ color:#ff4200;}
.cxzq dd .min .qita a{ display:inline-block; width:auto; height:auto; position:absolute; top:0px; right:20px;}

.yxjs dd{ width:315px; float:left; padding:15px; background:#fff; margin-top:20px;}
.yxjs dd:nth-child(odd){ margin-left:20px;}
.yxjs dd .title{ font-size:28px; margin-top:10px; height:70px; overflow:hidden; line-height:35px;}
.yxjs dd .jine{ font-size:28px; color:#ff4200;}

.yxfk dd a:nth-child(even){ margin-left:20px;}
.yxfk dd a.yxfk_img{ float:left; width:auto; height:auto; display:inline-block; margin-top:20px; position:relative;}
.yxfk dd a.yxfk_img img{ border-radius:5px;}
.yxfk .mt5{ margin-top:5px!important;}
.yxfk .cart_num{ position:absolute; bottom:7px; left:5px;color:#000; font-size:19px; z-index:2px;}
.yxfk .zz_icon{ width:340px; height:220px; border-radius:5px; background:#000; opacity:0.6; position:absolute; top:0;left:0; z-index:10;}
.yxfk .zz_icon img{ float:right;}
.yxfk .zz_icon b{ display:none;}

.card_detail { background:#fff; height:auto; padding-bottom:20px; overflow:hidden;}
.card_detail dt{ position:relative; width:710px; padding:20px;}
.card_detail .cart_num{ position:absolute; left:30px; bottom:30px; font-size:30px;}
.card_detail  .cz_bt{ width:344px; height:80px; line-height:80px; text-align:center; color:#fff; background:#2ab65b; font-size:36px; display:block; float:left; margin-left:20px;}
.card_detail  .zz_bt{ width:344px; height:80px; line-height:80px; text-align:center; color:#fff; background:#ff4200; font-size:36px; display:block; float:left; margin-left:20px;}



.bottom_hight{ width:100%; height:140px;}
.bottom{ position:fixed; bottom:0px; left:50%;  background:#fff; width:750px; margin:0px auto; margin-left:-375px;border-top:1px solid #cdcdcd; height:100px; margin-top:50px; z-index:4;}
.bottom a{ display:block; width:25%; float:left; height:100px; text-align:center; font-weight:normal; position:relative;}
.bottom a.fouer{ color:#2ab65b;}
.bottom a b{ display:inline-block; width:50px; height:50px; margin-top:8px;}
.bottom a.sy b{ background:url(../img/bottom_sy.png) center center no-repeat;}
.bottom a.sy.fouer b{ background:url(../img/bottom_sy_b.png) center center no-repeat;}
.bottom a.qbsp b{ background:url(../img/bottom_qbsp.png) center center no-repeat;}
.bottom a.qbsp.fouer b{ background:url(../img/bottom_qbsp_b.png) center center no-repeat;}
.bottom a.gwc b{ background:url(../img/bottom_gwc.png) center center no-repeat;}
.bottom a.gwc.fouer b{ background:url(../img/bottom_gwc_b.png) center center no-repeat;}
.bottom a.wd b{ background:url(../img/bottom_wd.png) center center no-repeat;}
.bottom a.wd.fouer b{ background:url(../img/bottom_wd_b.png) center center no-repeat;}
.bottom .num{ width:40px; height:40px; border-radius:100%; background:#ff4200; text-align:center; font-size:26px;color:#fff; display:block; position:absolute; top:5px; line-height:40px; right:20px;}

.title_top{ height:90px; line-height:90px; text-align:center; font-size:40px; background:#2ab65b; color:#fff;}


/*银幸拍卖user/auction.html*/
.auction{ width:710px; padding:20px; margin-bottom:20px; background:#fff;}
.auction .zou{ float:left; width:200px;}
.auction .you{ float:right; width:480px; padding-left:30px; position:relative;}
.auction .you p{ margin-bottom:30px;}
.auction .you p:last-of-type{ margin:0px;}
.auction .you p.huodong{ color:#2ab65b;}
.auction .you p .jine{ color:#ff4200;}
.auction .you .jingpai{ display:block; width:142px; height:61px; line-height:61px; text-align:center; background:#efefef; position:absolute; bottom:0px; right:0px;}


/*银幸拍卖详情user/auction_detailed.html*/
.paimai{ padding-bottom:40px; background:#fff; }
.paimai .spxqs{ width:750px;}
.paimai p{ width:710px; padding:0px 20px; margin-top:15px;}
.paimai p.xian{ width:670px; margin:20px auto;}
.paimai p span.xinx{ width:50%; display:inline-block;}
.paimai p span.xinx b{ font-weight:normal; color:#ff4200;}
.paimai .button{ width:710px; height:80px; line-height:80px; text-align:center; color:#fff; background:#ff4200; border:0px; margin-top:30px; margin-left:20px;}
.auction_det{ width:710px; padding:30px 20px; background:#fff; margin:20px 0px;}
.auction_det dt{ padding-bottom:20px; border-bottom:1px solid #dadada;}
.auction_det dd p{ margin-top:20px; line-height:45px;}
.auction_det dd p.hong{ color:#ff4200;}

.wycj{ width:710px; padding:20px; background:#fff; margin-top:20px;}
.wycj .text{ width:208px; height:58px; border:1px solid #d2d2d2;}
.wycj .button{ width:178px; height:60px; line-height:60px; color:#fff; background:#2ab65b; border:0px; margin-left:40px; text-align:center;}
.cjjl dd table{ margin-top:10px;}
.cjjl dd table td{ height:55px; line-height:55px; text-align:center;}

/*银幸优惠卷user/coupon.html*/
.coupon{ width:710px; height:224px; padding:0px 20px; margin-bottom:20px;}
.coupon .zuo{ width:455px; padding-left:70px; height:100%; float:left;}
.coupon .zuo p{ margin-top:20px;}
.coupon .zuo p.title{ font-size:36px; margin-top:40px;}
.mycou .zuo p{ color:#a8a8a8;}
.mycou .zuo p span{ color:#a8a8a8;}
.coupon .you{ width:185px; height:100%; float:left;}
.coupon .you p{ color:#fff; text-align:center; margin-top:7px;}
.coupon .you p.title{ font-size:36px; margin-top:65px;}
.coupon .you p.title span{ color:#fff; font-size:48px;}
.coupon .you p.title span.zhe{ font-size:30px;}
.lingqu_min{ width:540px;/* height:280px;*/ padding-top:20px; position:absolute; top:50%; height:238px;left:50%; margin-left:-270px; margin-top:-150px; background:#fff; border-radius:20px;}
.lingqu_min p{text-align:center; font-size:34px; height:60px;}
.lingqu_min p.caozuo{ margin-top:20px; border-top:1px solid #c5c5c5; }
.lingqu_min p.caozuo a{ width:269px; display:inline-block; color:#2ab75b; font-size:30px;padding-top:25px; height:72px; line-height:45px;}
.lingqu_min p.caozuo a.quer{ border-right:1px solid #c5c5c5;}

/*我的优惠卷user/my_coupon.html*/
.coupon_top{ width:100%; background:#fff; height:83px; margin-bottom:20px;}
.coupon_top li{ width:250px; height:100%; line-height:83px; float:left; text-align:center;}
.coupon_top li.fouer{ border-bottom:2px solid #2ab65b;}

.coupon_top li a{ width:100%; height:30px; margin-top:20px; line-height:30px; display:inline-block; border-right:1px solid #dadada;}
.coupon_top li:last-of-type a{ border:0px;}

/*全部商品shopping/index.html*/
.splb dd{margin-top: 25px; width: 660px; padding: 25px; background: #fff;}
.splb dd .img{ width:100%; height:auto; text-align:center; display:block;}
.splb dd .img img{ min-width:100%; height:auto;}
.splb dd p{ margin-top:20px; font-size:28px;}
.splb dd p.jine{ margin-top:10px; color:#ff4200; position:relative;}
.splb dd p.jine a{display: inline-block;width: auto; height: auto; position: absolute; top: -5px; right: 20px;}
.splb dd p img{ width:35px; height:35px;}

.splb_tan{ width:545px; height:215px; border-radius:10px; background:#fff; position:absolute; top:50%; left:50%; margin-left:-273px; margin-top:-108px;}
.splb_tan .splb_min{ margin-top:52px; text-align:center; font-size:30px; margin-bottom:39px;}
.splb_tan .splb_bt{ text-align:center; font-size:30px; color:#2ab75b; cursor:pointer;}

.spxq{ width:100%; padding:18px 0px; background:#fff; padding-top:0px;}
.spxq_img{ width:100%; height:auto;}
/*.spxq  dt{ padding:20px;}*/
.spxq  dt img{ width:750px;}
.spxq dd{ width:710px; margin:0px auto;}
.spxq dd p{ margin-top:10px;}
.spxq dd p.title{ margin-top:20px;}
.spxq dd p.jine{ color:#ff4200;}
.spxq dd p.shengyu{ color:#8f8f8f;}
.spxq dd p.shengyu span{ color:#333333;}
.spxq dd p.yunfei{ color:#8f8f8f;}
.spxq dd p.yunfei span{ color:#333333;}
.spxq .huodong { border-top:1px solid #e2e2e2; margin-top:15px; margin-bottom:20px; margin-left:-20px; width:710px;}
.spxq .huodong dt{ width:84px; float:left; padding:0px; padding-left:20px; padding-top:15px;}
.spxq .huodong dd{ width:600px; float:right;}
.spxq .huodong dd p{font-size:24px; margin-top:20px;}
.spxq .huodong dd p span.quan{ padding:2px 10px; border-radius:8px; margin-right:12px; color:#2ab65b; border:1px solid #2ab65b; font-size:24px;}

.ggsw{ margin-top:20px; background:#fff; padding:25px 0px; width:100%;}
.ggsw .shopping{ width:100%; height:80px;}
.ggsw .shopping li{ width:50%; float:left; height:100%; line-height:80px; text-align:center;background:#f1f1f1; cursor:pointer;}
.ggsw .shopping li.fouer{ color:#fff; background:#2ab65b;}
.ggsw .shopping_detailed{ width:710px; padding:30px 20px; height:auto;padding-bottom:20px;}
.ggsw .shopping_detailed img{ max-width:710px;}
.ggsw .shopping_detailed p{ margin-top:20px; font-size:28px; line-height:45px;}
.ggsw .shopping_detailed p.hong{ color:#ff4200;}
.ggsw .shopping_detailed p img{ max-width:710px;}
.ggsw .shopping_evaluate{ width:100%; height:auto;}
.ggsw .shopping_evaluate .list{ width:710px; padding:0px 20px; height:75px; margin-top:7px;}
.ggsw .shopping_evaluate .list li{ width:25%; height:100%; line-height:75px; text-align:center; float:left;}
.ggsw .shopping_evaluate .list li.fouer{ color:#2ab65b;  border-bottom:2px solid #2ab65b;}
.ggsw .list_detailed{ width:100%; height:auto;}

.ggsw .list_detailed .detailed{ width:710px; padding:0px 20px; height:auto; border-top:20px solid #f4f4f4; padding-top:10px; padding-bottom:20px;}
.ggsw .list_detailed .detailed dt{ padding-bottom:15px; border-bottom:1px solid #e2e2e2;}
.ggsw .list_detailed .detailed .touxiang{ display:inline-block; padding:2px; border:2px solid #e8e8e8; border-radius:42px; position:relative; top:10px;}
.ggsw .list_detailed .detailed .name{ margin-left:30px;}
.ggsw .list_detailed .detailed .date{ float:right; margin-top:15px;}
.ggsw .list_detailed .detailed dd p{ margin-top:10px;}
.ggsw .list_detailed .detailed dd p.aixing{ margin-top:20px; text-align:right;}
.ggsw .list_detailed .detailed dd p img{ width:120px;heigth:120px}
.ggsw .list_detailed .detailed dd p.aixing span{ color:#ff4200; font-size:26px;}
.ggsw .list_detailed .detailed dd p.aixing span img{ position:relative; top:5px; margin-left:6px;}
.ggsw .list_detailed .detailed dd p.tupian img{ margin-left:20px; max-width:690px;}
.shopping_bt{ width:710px; margin:0px auto;height:80px;}
.shopping_bt .ljgm{ display:inline-block;color:#fff; width:340px; height:100%; line-height:80px; border:0px; background:#ff4200; text-align:center;}
.shopping_bt .jrgwc{display:inline-block;width:340px; height:100%; line-height:80px; border:0px; background:#d8d8d8; text-align:center; margin-left:30px;}
.shopping_bt2{ width:710px;margin:0px auto;height:80px; margin-top:30px;}
.shopping_bt2 .ljgm{ display:inline-block;width:100%; height:100%; line-height:80px; text-align:center;color:#fff;background:#ff4200;}

.buy_con_bt{ padding:20px; margin:20px 0;  background:#fff;}
.shopping_bt_p{ width:710px;margin:0px auto;height:80px; font-size:32px;}
.shopping_bt_p .ljgm{ display:inline-block;width:100%; height:100%; line-height:80px; text-align:center;color:#fff;background:#ff4200;}

.comment_top{height: 90px;line-height: 90px;text-align: center; color:#fff;font-size: 40px;background: #2ab65b;color: #fff;}
.comment_top a{ display:block; float:left; width:25px; height:25px; border-top:3px solid #fff; border-left:3px solid #fff; margin-top:30px; margin-left:30px;
transform:rotate(-45deg);
-ms-transform:rotate(-45deg); 	/* IE 9 */
-moz-transform:rotate(-45deg); 	/* Firefox */
-webkit-transform:rotate(-45deg); /* Safari 和 Chrome */
-o-transform:rotate(-45deg); 	/* Opera */
}

.comment_top .spxqs{ float:right;  margin-right:30px; color:#fff; font-size:40px;}
.comment_top .shu{ font-size:36px; margin-right:5px; color:#fff;}
.comment_top .zong{ font-size:36px; margin-left:5px;color:#fff;}

.comment_min{ width:100%;}
.comment_min .swiper-slide{ text-align:center; max-height:795px;}
.comment_min .swiper-slide img{ max-width:100%;}

.comment_pingjia{ padding:20px; padding-bottom:50px; padding-top:20px;background: #333; position:absolute;left:0px; bottom:0; z-index:10; width:710px; opacity:0.7;color:#fff;}
.comment_pingjia p{ padding-top:20px; color:#fff;}
.aixings{ height:50px; width:660px; position:relative; padding:20px; display:none; padding-top:30px; padding-left:70px; background:#4d4d4d; color:#fff;}
.aixings .img{ position:absolute; top:28px; left:20px; cursor:pointer;}

/*购物车cart/index.html*/
.cart{ width:100%; padding:20px 0px; background:#fff;}
.cart dt{  border-bottom:1px solid #e2e2e2; width:710px; padding:0px 20px;padding-bottom:15px;}
.cart dt .button{ float:right; border:0px; background:#fff; cursor:pointer;color:#f9262d;}
.cart dd{ padding:23px 0px; height:123px; border-top:20px solid #f4f4f4; width:710px; padding:20px;}
.cart dd:first-of-type{ border-top:0px;}
.cart dd .checkbox{display:inline-block; float:left; width:50px; height:100%; position:relative;}
.cart dd .img{ width:179px; display:inline-block; height:100%; float:left;}
.cart dd .wenzi{ width:280px; height:100%; overflow:hidden; padding-left:10px; line-height:40px; float:left;}
.cart dd .shuliang{ width:190px; height:100%; display:inline-block; float:right;}
.cart dd .shuliang b{ display:block; font-weight:normal; text-align:right; margin-top:15px;}
.cart dd .shuliang b i{font-style:normal;}
.cart dd .shuliang b.hong{ color:#ff4200;}
.cart dd .shuliang b.hong i{color:#ff4200;}
.cart dd .shuliang b:first-of-type{ margin-top:0px;}
.cart_hight{ height:203px;}
.zongjie{ width:730px; height:82px; padding-left:20px; background:#fff; position:fixed; bottom:101px; left:50%; margin-left:-375px;}
.zongjie .quanxuan{ padding-left:50px; line-height:82px;}
.zongjie .quanxuan .checkboxs{ left:20px;}
.zongjie .shifukuan{ width:360px; height:100%; text-align:right; padding-right:10px; display:inline-block; color:#ff4200;}
.zongjie .shifukuan b{color:#ff4200; font-weight:normal;}
.zongjie .jiesuan{ display:inline-block; float:right; width:250px; height:100%; background:#ff4200; color:#fff; text-align:center; line-height:82px;}
.zongjie .jiesuan b{color:#fff; font-weight:normal;}
.zongjie .shanchu{display:inline-block; float:right; width:250px; height:100%; background:#d8d8d8; text-align:center; line-height:82px;}
.cart dd .shuliang b.add i{ display:inline-block; width:50px; height:50px; font-size:40px; line-height:50px; text-align:center; background:#2ab65b; color:#fff; cursor:pointer;}
.cart dd .shuliang b.add .text{ width:70px; height:48px; line-height:48px; text-align:center; font-size:30px; position:relative; top:-4px; border:1px solid #2ab65b; border-radius:0px;-webkit-appearance:none;}



/*银幸会员user/index.html*/
.member{ width:710px; padding:20px; position:relative; background:#fff;}
.member dt{ width:82px; height:82px; padding:3px; border:1px solid #d7d7d7; border-radius:100px; float:left; margin-right:20px;}
.member dt img{ width:100%; height:100%; border-radius:82px;}
.member dd{ width:600px; float:left; height:auto;}
.member dd p .name{ display:inline-block; width:120px; padding-right:0px;} 
.member dd p .jibie{ padding:4px 15px; border-radius:50px; color:#fff; background:#2ab65b; margin-left:22px;}
.member dd p .jibie img{ position:relative; top:6px; margin-right:7px;}
.member dd p.dengji{ margin-top:10px;}

.member dd .jiantou{ display:block; width:20px; height:20px; border-top:2px solid #808080;border-right:2px solid #808080;
transform:rotate(45deg);
-ms-transform:rotate(45deg); 	/* IE 9 */
-moz-transform:rotate(45deg); 	/* Firefox */
-webkit-transform:rotate(45deg); /* Safari 和 Chrome */
-o-transform:rotate(45deg); 	/* Opera */
position:absolute; top:50px; right:25px;
}

.member_min{ width:730px; padding:10px 20px; padding-right:0px;height:auto; background:#fff;margin-top:20px; border-bottom:1px solid #d9d9d9;}
.member_min a.lianjie{ display:block; width:100%; height:50px; padding-bottom:30px; padding-top:8px;  border-bottom:1px solid #d9d9d9; position:relative;}
.member_min a.lianjie:last-of-type{ border:0px;}
.member_min a.lianjie .img{ position:relative; top:14px; margin-right:25px;}
.member_min a.lianjie .you{ float:right; margin-top:22px; color:#777; padding-right:20px;}
.member_min a.lianjie .you b{ display:inline-block; width:15px; height:15px;border-top:2px solid #777;border-right:2px solid #777; margin-left:15px;
transform:rotate(45deg);
-ms-transform:rotate(45deg); 	/* IE 9 */
-moz-transform:rotate(45deg); 	/* Firefox */
-webkit-transform:rotate(45deg); /* Safari 和 Chrome */
-o-transform:rotate(45deg); 	/* Opera */
}

/*银幸会员-我的余额balance.html*/
.balance_top{ width:710px; padding:20px; height:50px; background:#fff; position:relative; margin:20px 0px; margin-top:0px;}
.balance_top .fubi{ color:#ff4200; margin-top:7px; display:inline-block;}

.balance_top .chongzhi{ cursor:pointer; width:130px; height:60px; line-height:60px; text-align:center; color:#fff; background:#2ab65b; position:absolute; top:15px; right:20px;}
.balance_min{ width:710px; padding:10px 20px; background:#fff;}
.balance_min p{ padding:20px 0px; border-bottom:1px solid #e2e2e2;}
.balance_min p:last-of-type{ border:0px;}
.balance_min p .time{ display:inline-block; width:180px;}
.balance_min p .name{ display:inline-block; width:370px; text-align:center;}
.balance_min p .fubi{ display:inline-block; width:160px; text-align:right; color:#ff4200;}
.balance_min p .get{ display:inline-block; width:160px; text-align:right; color:#2ab65b;}

.recharge_min{ width:540px; height:210px; position:absolute; top:50%; left:50%; margin-top:-105px; margin-left:-270px; background:#fff; border-radius:20px;}
.recharge_min p{ width:100%;}
.recharge_min p.text{ height:93px; padding-top:33px; border-bottom:1px solid #c5c5c5;}
.recharge_min p.text .text_min{ width:392px; padding-left:15px; height:58px; border:1px solid #dddddd; margin:0px auto; margin-left:67px;}
.recharge_min p .quer{ display:inline-block; width:269px; text-align:center; height:83px; line-height:84px; border-right:2px solid #dddddd;color:#2ab75b; font-size:30px;}
.recharge_min p .quxiao{ display:inline-block; width:269px; text-align:center; height:83px; line-height:84px; color:#2ab75b; font-size:30px; }
.text_al{ text-align:center!important; line-height:58px;}
.text_cz{ text-align:center!important; line-height:38px;}
.recharge_min p .go_bt{ display:inline-block; width:100%; text-align:center; height:83px; line-height:84px; color:#2ab75b; font-size:30px;}
.get_bt{ display:inline-block; width:100%; text-align:center; height:83px; line-height:84px; background:#2ab65b; width:710px; margin-left:20px; margin-top:30px; color:#fff; font-size:30px;}



.bd_tel{ width:540px; height:385px; position:absolute; top:50%; left:50%; margin-top:-192px; margin-left:-270px; background:#fff; border-radius:20px;}
.bd_tel dl{ position:relative; height:385px;}
.bd_tel dl dt{ text-align:center; font-size:28px; line-height:100px;}
.bd_tel dl dt span{color:#8a8787;}
.bd_tel dd{ padding-left:66px;}
.bd_tel dd p{ margin-bottom:34px;}
.bd_tel .teltext{ width:386px; height:60px; line-height:60px; border-radius:5px; padding-left:20px; border:1px solid #ddd;}
.bd_tel .bd_bt{ position:absolute; left:0px; bottom:0px;}
.bd_tel .quer{ display:inline-block; width:269px; text-align:center; height:83px; line-height:84px; border-right:1px solid #dddddd;border-top:1px solid #dddddd;color:#2ab75b; font-size:30px;}
.bd_tel .quxiao{ display:inline-block; width:269px; text-align:center; height:83px; line-height:84px;border-top:1px solid #dddddd; color:#2ab75b; font-size:30px; }
.bd_tel .numtext{ width:234px; height:60px; float:left; line-height:60px; border-top-left-radius:5px;border-bottom-left-radius:5px; padding-left:20px; border:1px solid #ddd;}
.bd_tel .text_tel{ width:151px; float:left; height:60px; line-height:60px; border:1px solid #ddd; border-left:none; background:#f3f3f3;display:block; text-align:center;border-top-right-radius:5px;border-bottom-right-radius:5px; }





/*银幸会员-个人信息personal.html*/
.personal_min{ padding:10px 20px; background:#fff; margin:20px 0px; margin-top:0px;}
.personal_min p{ height:88px;line-height:88px; position:relative; border-bottom:1px solid #e2e2e2; }
.personal_min p:last-of-type{ border:0px;}
.personal_min p .you{ float:right;}
.personal_min p .xinxi{ height:88px; line-height:88px; text-align:right; border:0px;}
.personal_min p .touxiang{ position:absolute; top:0px; right:0px; padding:3px; border:1px solid #d7d7d7; border-radius:100px;}
.personal_min p .touxiang img{border-radius:100px;}
.radio{ margin:0px 20px;}
.personal_min p .rqi{-webkit-appearance:none; background:#fff; font-weight:normal;  height:88px; line-height:88px; width:200px; text-align:right; border:0px; padding:0px;margin:0px;}
.personal_button{-webkit-appearance:none; width:710px; height:80px; line-height:80px; color:#fff; font-size:36px;margin-left:20px; margin-top:20px; background:#2ab65b; border:0px; text-align:center;}



.order_list{ padding:25px 0px; width:100%; padding-top:0px;}
.order_list .shopping{ width:100%; height:88px; margin-bottom:20px;}
.order_list .shopping li{ width:186px; float:left; height:100%; line-height:80px; text-align:center;background:#fff; border-right:1px solid #e1e1e1; cursor:pointer;}
.order_list .shopping .bd_none{ border-right:none; width:189px;}
.order_list .shopping li.fouer{border-bottom:2px solid #2ab65b; height:86px;}
.order_list .list_info dl{ position:relative; padding:100px 0px; overflow:hidden; min-height:50px; background:#fff; border-bottom:1px solid #e2e2e2; margin-top:20px;}
.order_list .list_info dl dd{ padding-left:20px; line-height:50px;}
.order_list .list_info dl dd span{ padding-left:10px; color:#c1c1c1;}
.order_list .list_info dl dd p{ font-size:24px; line-height:40px;}
.order_list .list_info .top_in{ position:absolute; right:0; top:0; width:730px; height:80px; line-height:80px; border-bottom:1px solid #e2e2e2;}
.order_list .list_info .quxiao{ float:right; padding-right:20px;}
.order_list .list_info .bottom_in{ position:absolute; right:0; bottom:0; width:730px; height:80px; line-height:80px; border-top:1px solid #e2e2e2;}
.order_list .list_info .bottom_in b{color:#ff4200;}
.order_list .list_info .bottom_in label{ font-size:24px;color:#9a9a9a;}
.order_list .list_info .button { float:right; padding-top:10px;}
.order_list .list_info .button a{ padding:0 25px; display:block; float:left; height:60px; border-radius:5px; line-height:60px; margin-right:20px; text-align:center; background:#efefef;}
.order_list .list_info .button a.zf{ background:#ff4200; color:#fff;}
.order_list .list_info .button a.sh{ background:#2ab65b; color:#fff;}


.order_de_ad{ background: url(../img/map_icon.png) 20px 50px no-repeat #fff; padding:20px; padding-left:70px; line-height:45px; position:relative;}
.order_de_ad span{ padding-left:40px;}
.order_de_ad dd{ position:absolute; top:45px; right:20px;}

.order_sp_con dl{ position:relative; padding:100px 0px; overflow:hidden; min-height:50px; background:#fff; border-bottom:1px solid #e2e2e2; margin-top:20px;}
.order_sp_con dl dd{ padding-left:20px; line-height:50px;}
.order_sp_con  dd span{ padding-right:10px; color:#c1c1c1; float:right; padding-right:20px;}
.order_sp_con .top_in{ position:absolute; right:0; top:0; width:730px; height:80px; line-height:80px;color:#000; border-bottom:1px solid #e2e2e2;}
.order_sp_con .top_in .zt_txt{color:#ff4200; float:right; padding-right:20px;}
.order_sp_con .bottom_in{ position:absolute; left:20px; bottom:0; width:730px; height:80px; line-height:80px; border-top:1px solid #e2e2e2; }
.order_sp_con .bottom_in b{color:#ff4200;}
.order_sp_con .bottom_in  label{color:#8d8d8d; float:right; padding-right:20px;}
.order_sp_con .yf_text{color:#9a9a9a; padding-left:20px;}

.order_paied{ background:#fff; padding:20px; padding-right:0px; border-bottom:1px solid #e2e2e2; margin-top:20px; line-height:75px; }
.order_paied p{ border-bottom:1px solid #e2e2e2;}
.order_paied .bd_none{ border-bottom:none;}
.pt80{ padding-bottom:80px;}
.oorder_xx_main{ padding-bottom:80px;}

.order_pay{ background:#fff; padding:20px; padding-right:0px; border-bottom:1px solid #e2e2e2; margin-top:20px; line-height:75px; font-size:28px;}
.order_pay p{ border-bottom:1px solid #e2e2e2;}
.order_pay .bd_none{ border-bottom:none;}

.order_pay .pay_icon{ background:url(../img/weixin_pay.png) left 10px no-repeat; padding-left:65px;}
.pay_button{ margin-top:25px;margin-bottom:60px; }
.pay_button a{ height:80px; text-align:center; background:#2ab65b; color:#fff; display:block; line-height:80px; font-size:35px; width:710px; margin:0 auto;}

.pay_button2{ margin-top:25px;margin-bottom:160px; }
.pay_button2 a{ height:80px; text-align:center; background:#2ab65b; float:left;color:#fff; display:block; line-height:80px; font-size:35px; width:340px; margin:0 auto; margin-left:23px;}


.dianpit_top{ width:750px; margin:0 auto;background:#fff;}
.dianpit_top h3{ font-size:24px; color:#da251d; font-weight:normal; clear:both; margin-bottom:5px; margin-top:15px; }
.dianpit_top dl{ height:160px; padding:20px; }
.dianpit_top dl dt{ width:184px; float:left;}
.dianpit_top dl dt img{ width:160px; height:160px; border-radius:5px;}
.dianpit_top .tit{ font-size:30px;}
.dianpit_top .tit b{ font-size:30px;}
.dianpit_top .tit_pf{ font-size:30px; padding-top:20px; margin-bottom:5px;}

.dianpit_top dl dd{ width:520px; float:right;}
.dianpit_top dl dd p{ clear:both; height:36px; line-height:36px; margin-bottom:20px; margin-top:5px;}
.upload_pic{ width:150px; height:150px; background:#e9e9e9; border-radius:15px; display:block;color:#d3d3d3; font-size:190px; line-height:150px; margin-right:25px; margin-top:20px; float:left; text-align:center;}
.upload_a{ width:150px; height:150px; border-radius:15px; float:left; margin-right:25px; margin-top:20px;}


.pingjia_com{ padding:20px;width:710px; background:#fff; margin:0 auto; border-top:1px solid #e2e2e2; overflow:hidden;}
.pingjia_com dt textarea{ width:678px; background:#e9e9e9; border-radius:10px; padding:15px; font-size:30px; border:1px solid #d3d3d3;}
.pingjia_com dd{ line-height:50px; padding-top:25px; }
.pingjia_com dd p{font-size:30px;color:#414141;}
.pingjia_com dd p img{ vertical-align:middle;}
.pingjia_com dd p a{ font-size:34px;}

#star{position:relative;width:400px;margin:10px auto;height:30px; margin-left:-12px;}
#star ul,#star span{float:left;display:inline;height:25px;line-height:19px;}
#star ul{margin:0 10px;}
#star li{float:left;width:30px;height:40px; margin-right:10px; cursor:pointer;text-indent:-9999px;background:url(../img/star2.png) no-repeat;background-position:-2px -0px;}
#star li.on{background-position:-2px -42px;}
.pb100{ padding-bottom:80px;}


.h1206{ height:1206px; overflow:hidden;}
.add_ad{ background:#fff; padding-left:20px; position:relative;}
.add_ad p{ height:80px; line-height:80px; border-bottom:1px solid #e2e2e2;}
.add_ad p label{ width:200px; display:block; float:left;}
.add_ad p input{ vertical-align:middle; height:80px; line-height:80px; width:500px; border:0px; background:#fff;}
.add_ad_xx{ position:absolute; top:244px; left:20px; width:730px;}

.add_ad_button{ position:absolute; top:400px; left:20px;}
.add_ad_button a{ width:710px; height:80px; line-height:80px; background:#2ab65b; text-align:center; color:#fff; display:block; font-size:30px;}

/*以下为地址选择样式*/

.browser { position: relative; width:770px; height:1206px; margin-left:-20px; }
/*选择地区*/
.express-area { border-bottom: 1px solid #ddd; background-color: #fff; margin-left:20px;}
.express-area a { display: block; height:80px; line-height:80px;background: url(../img/link-arrow.png) no-repeat 690px 50%; background-size: 25px 25px; }
.express-area dl { position: relative; line-height: 1.2rem; color: #4d525d; }
.express-area dl dt { position: absolute; top: 0; left: 0; font-size: .7rem; line-height: 1.2rem; }
.express-area dl dd { text-align: justify; font-size:28px; line-height:80px; }

/*选择地区弹层*/
.express-area-box { position: absolute; bottom:-80%; left: 50%; z-index: 15; width: 750px; margin-left: -385px; background-color: #fff; color: #4d525d; }
.express-area-box header { position: relative; border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; }
.express-area-box header h3 { margin: 0 1.675rem; text-align: center; font-size:28px; line-height: 80px; font-weight:normal; }
.express-area-box header .back,
.express-area-box header .close { position: absolute; top: 0; width: 1.675rem; height: 2.25rem; }
.express-area-box header .back { display: none; left: 20px;top:25px;background: url(../img/back.png) no-repeat center; width:15px; height:27px;}
.express-area-box header .close { right:20px;top:25px; background: url(../img/close-area.png) no-repeat center; width:27px; height:27px; }
.express-area-box article { height:860px; overflow-y: scroll; padding-bottom:180px; }
.area-list li { border-bottom: 1px solid #e2e2e2; text-align: justify; font-size:28px; line-height:80px; padding-left:20px; }

/*遮罩层*/
.mask { display: none; position: absolute; top:-162px; left: -20px; z-index: 12; width: 100%; height: 100%; background-color: rgba(0,0,0,.5); }


/*地址选择样式结束*/


.add_ad_top{ height:100px; line-height:100px; background:#fff; width:750px;}
.add_ad_top a{ height:100px; width:750px; display:block;}
.add_ad_top dt{ float:left; height:100px; background:url(../img/add_icon.png) 20px 35px no-repeat; padding-left:70px; font-size:28px;}
.add_ad_top dd{float:right; padding-right:20px; padding-top:38px;}

.ad_list dl{ height:340px; background:#fff; width:710px; background:#fff; margin-top:20px; padding:0 20px;}
.ad_list dl dt{ width:710px;}
.ad_list dl dt p{ height:75px; line-height:75px;color:#7a7a7a;}
.ad_list dl dt p label{ width:200px; display:block; float:left;color:#000;}
.ad_list dl dd{ position:relative; height:99px; border-top:1px solid #e2e2e2; margin-top:15px;}
.ad_list .choose_ad{ position:absolute; top:30px; left:0px;}
.ad_list .ad_bt{ width:130px; height:60px; line-height:60px; text-align:center; background:#efefef; display:block; position:absolute; top:20px; right:150px;}
.ad_list .ad_bt_del{ width:130px; height:60px; line-height:60px; text-align:center; background:#efefef; display:block; position:absolute; top:20px; right:0px;}



.add_man_top{ height:70px; line-height:80px; background:#fff; width:710px; padding:20px;}
.add_man_top input{ width:190px; height:70px; line-height:70px;  border:1px solid #e2e2e2; padding-left:5px; -webkit-appearance:none;}


/* .roundedTwo */
.roundedTwo {
  width: 28px;
  height: 28px;
  position: relative;
  background: #efefef;
  background: -moz-linear-gradient(top, #dbdbdb 100%, #b7b7b7 100%, #dbdbdb 100%);
  background: -webkit-linear-gradient(top, #dbdbdb 100%, #b7b7b7 100%, #dbdbdb 100%);
  background: linear-gradient(to bottom, #dbdbdb 100%, #b7b7b7 100%, #dbdbdb 100%);
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  float:left; margin-right:10px;
  margin-top:3px;
}
.roundedTwo label {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 4px;
  left: 4px;
  cursor: pointer;
  background: -moz-linear-gradient(top, #dbdbdb 0%, #dbdbdb 100%);
  background: -webkit-linear-gradient(top, #dbdbdb 0%, #dbdbdb 100%);
  background: linear-gradient(to bottom, #dbdbdb 0%, #dbdbdb 100%);
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;

}
.roundedTwo label:after {
  content: '';
  width: 15px;
  height: 9px;
  position: absolute;
  top: 1px;
  left: 1px;
  border: 3px solid #2ab65b;
  border-top: none;
  border-right: none;
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.roundedTwo label:hover::after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
.roundedTwo input[type=checkbox] {
  visibility: hidden;
}
.roundedTwo input[type=checkbox]:checked + label:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* end .roundedTwo */

/* end .roundedOne */

.school_con{ background:#ffffff; padding:0px 0 20px 20px; margin-bottom:20px;}
.school_con p{ height:80px; line-height:80px; border-bottom:1px solid #e2e2e2; color:#000;}
.school_con p label{ width:180px; height:80px; line-height:80px; display:block; float:left;}

.kecheng_list{ background:#fff; padding-bottom:20px; margin-bottom:20px;}
.kecheng_list dt{ height:88px; line-height:88px; border-bottom:1px solid #e2e2e2; background:#fafafa; padding-left:20px; position:relative;}
.kecheng_list dt span{ position:absolute; top:0px; right:20px;}
.kecheng_list dd { padding-left:20px;}
.kecheng_list dd p{ height:80px; line-height:80px; position:relative; border-bottom:1px solid #e2e2e2;}
.kecheng_list dd p span{color:#333; position:absolute; top:0px; right:20px;}
.kecheng_list dd p a{ width:540px; display:block; float:left; overflow:hidden; height:80px; line-height:80px;}

.kc_de_bg{ background:#fff; height:100%; padding-bottom:20px; font-size:16px;}
.kc_title{ text-align:center; height:90px; line-height:100px; font-size:36px;}
.kc_content{ padding:20px; line-height:45px; height:100%; margin-bottom:20px; height:auto; display:block; background:#fff;}

.health_zt{ height:90px; line-height:90px; border-bottom:1px solid #e2e2e2; padding:0 20px; position:relative;}
.health_time{ position:absolute; top:0; right:20px; line-height:80px;}
.give_text { padding-top:30px; padding-bottom:20px;}
.give_text h3{ font-size:28px; color:#000; padding-left:20px; line-height:55px;}
.give_text p{ padding-left:20px;}

.card_list dd{ background:#fff; padding:20px; margin-bottom:20px; position:relative;}
.card_list dd p{ line-height:45px;}
.card_list dd img{ margin-bottom:15px;}
.card_list dd .price{color:#f9262d;}
.card_list dd .title span{padding-left:10px;color:#2ab65b;}
.card_list dd .buy_card{ position:absolute; right:20px; bottom:40px;width:120px; height:60px; text-align:center; display:block; color:#fff; z-index:0; background:#2ab65b; line-height:60px;}

.add_num i{ display:inline-block; width:50px; height:50px; font-size:40px; line-height:48px; text-align:center; background:#2ab65b; color:#fff; cursor:pointer; font-weight:normal;}
.add_num .text{ width:70px; height:48px; line-height:48px; -webkit-appearance:none; text-align:center; font-size:30px; position:relative; border:1px solid #2ab65b; background:none; border-radius:0px;top:-3px;}
.red{ color:#f9262d!important;}

.pay_card{ background:#fff; padding:20px; margin:20px 0;}
.pay_card .add_num{ width:505px;vertical-align:middle;  height:80px; border:1px solid #2ab65b; -webkit-appearance:none; background:#fff; line-height:80px; padding-left:5px; border-radius:0;}
.pay_card .add_bt{ width:198px; vertical-align:middle; height:82px; background:#2ab65b; border:0px; -webkit-appearance:none;text-align:center;color:#fff; font-size:30px; border-radius:0;}


.pay_ok{ padding:130px 0; background:#fff; height:auto; width:750px; text-align:center;}
.pay_ok dl{ width:514px; margin:0 auto; border-bottom:1px solid #c5c5c5; padding-bottom:50px; margin-bottom:50px;}
.pay_ok dl p{ text-align:center;}
.pay_ok h3{ line-height:80px; color:#2ab65b; font-size:40px; padding-top:30px;}
.pay_ok p{ text-align:left; width:514px; margin:0 auto; line-height:50px;}
.pay_ok p span{ float:right;color:#585858;}
.pay_ok a{ width:514px; height:60px; background:#2ab65b; text-align:center; font-size:36px; color:#fff; display:block; line-height:60px; margin:0 auto; margin-top:80px;}